Git LFS
https://gyazo.com/009bcc927053275ba01fdc279a6c3ecb
でかいバイナリファイルをGitHubで扱うしくみ
公式
導入にあたって気になったのが 「複数人で開発していてコードも存在するリポジトリにGit LFSを適用する」方法で、これが冒頭で書いた「欲しい情報」です。Git LFSはその性質上、gitクライアント側で機能をオン/オフする必要があるので、
Git LFSを導入していない人がGit LFSを有効化したリポジトリをpullしたらどうなるか
Git LFSを導入していない人が誤ってバイナリファイルをpushする心配はないのか
という懸念があります。
LFSの有効無効が全員統一されているか問題
Git LFSをクライアントに導入していない開発者からパッチがpushされたとしてもCIが失敗しそのようなコミットをmasterにマージすることを防ぐことができます
インストール
mac: brew install git-fls